Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Canada F4 Korea F2 Canada F8 Canada F9 Canada F10 Canada F11 Switzerland F1 Switzerland F2 Canada F2 Hungary F1 Hungary F2 Hungary F3 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Canada F7 Czech Republic F9 Czech Republic F10 Canada F1 (Gatineau) Canada F2 (Sherbrooke) Samsung Securities Cup Challenger Tennis - Seoul Osaka International Tennis Tournament - Osaka Challenger Ford de Cherbourg - Cherbourg Binghamton Professional Tennis Tournament - Binghamton The Surbiton Trophy - Surbiton 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills 2003 USTA Tallahassee Tennis Challenger - Tallahassee The Granby Natrel Challenger - Granby Mobilux Open - Luxembourg Waco International Tennis Challenger - Waco Intersport Heilbronn Open - Heilbronn Open de Franche-Comte - Besancon Pro Tennis World Open - Boca Raton Open Mutouest - St. Brieuc USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington GHI Bronx Classic - Bronx Burbank Challenger - Burbank Mauritius Open - Mauritius XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton The Natrel's Challenger of Granby - Granby Shimadsu All Japan Indoor Tennis Championships - Kyoto Hilton Waikoloa Village USTA Challenger - Waikoloa HTV Challenger - Ho Chi Minh City Music City Challenger - Nashville San Luis Potosi Challenger - San Luis Potosi Coffee Cup Challenger - Chikmagalur Busan Open Challenger Tennis - Busan USTA Seascape Challenger - Aptos Flea Market Cup Busan Challenger Tennis - Busan Flea Market Cup - Busan Morocco Tennis Tour - Marrakech The Surbiton Trophy - Surbiton West Side Tennis Club Clay Court Challenger - Forest Hills Carson Challenger The Surbiton Trophy - Surbiton Dharwad Challenger 2006 - Dharwad Harrah's Entertainment Men's Pro Challenger - Tunica Rennes Challenger Seoul Challenger Granby Challenger The Natrel's Challenger - Granby Mons Challenger Orleans Challenger Bratislava Challenger Helsinki Challenger Fifth-Third Bank Tennis Classic - Lexington Samsung Secruities Cup Challenger - Seoul USTA Challenger - Champaign Banja Luka Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Ljubljana Challenger Palermo Challenger Eckental Challenger Heilbronn Challenger Dallas Challenger Tallahassee Challenger Granby Challenger Vancouver Challenger The West Side Tennis Club Grass Court Challenger - Forest Hills Samsung Securities Cup - Seoul USTA Challenger of Orlando - Orlando Gemax Open - Belgrade Izmir Challenger Orleans Challenger Music City Challenger - Nashville Tallahassee Challenger Ljubljana Open 2002 - Ljubljana Marburg Challenger Arad Challenger Kosice Challenger Orleans Challenger Mons Challenger Ortisei Challenger Savannah Challenger Sarasota Challenger The Wright Financial Group USTA Challenger - Champaign Tallahassee Challenger XL Capital Bermuda Open - Bermuda GHI Bronx Tennis Classic - Bronx Pro Challenger at Calabasas - Calabasas CMG Asia Open - Hong Kong Charlottesville Challenger Bergamo Challenger Wroclaw Challenger Drummondville Challenger Sarasota Challenger The LTA Wrexham Challenger - Wrexham Savannah Challenger XL Capital Bermuda Open - Bermuda Anning Challenger Vicenza Challenger Furth Challenger Ilkley Challenger Winnetka Challenger Austin Challenger - Austin Granby Challenger Knoxville Challenger 2004 Keys Gate Challenger - Homestead Helsinki Challenger Pro Tennis World Open - Sunrise Fairfield Challenger Las Vegas Challenger USTA Illinois Challenger - Champaign Drummondville Challenger Wolfsburg Challenger Playford Challenger Winnetka Challenger Granby Challenger Stockton Challenger Brescia Challenger Granby Challenger Columbus Challenger Drummondville Challenger Sarasota Challenger Savannah Challenger Eckental Challenger Poprad Tatry Challenger Granby Challenger Heilbronn Challenger JSM Challenger of Champaign - Urbana Dallas Challenger Bangkok Challenger Baton Rouge Challenger Talahassee Challenger Dallas Challenger Nottingham Challenger Savannah Challenger Portoroz Challenger XL Capital Bermuda Open - Bermuda Granby Challenger Lexington Challenger Vancouver Challenger Rennes Challenger Vancouver Challenger Andria Challenger Maui Challenger XL Capital Bermuda Open - Bermuda Schickendanz Open - Furth ATP Heineken Challenger 2000 - Ho Chi Minh City USTA Safeway Challenger - Aptos drkoop.com USTA Tennis Championships of Chicago - Winnetka Time Warner USTA Challenger - Binghamton Samsung Securities Cup Challenger - Seoul 2001 Centura USTA Challenger - Rocky Mount Granby Challenger - Granby Yokohama Challenger 2001 - Yokohama 2001 UT Tyler Patriot Challenger - Tyler Copa Ericsson Costa Rica - San Jose The 69th King's Cup-Thailand Open - Bangkok USTA Challenger of San Antonio - San Antonio Samsung Securities Cup - Seoul Yokohama World Tennis Gaora Cup - Yokohama 2002 Azalea Orthopedic Challenger - Tyler Frito Lay/USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx MTCI ATP Challenger - Yokohama The Natrel's Challenger of Granby - Granby Siebel Open - San Jose Odlum Brown Vancouver Open - Vancouver USTA/Adtech Challenger - Boston Media Will Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville Mobilux Open - Luxembourg Internationaux du Doubs - Besancon Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City 2006 North Shore Pro Tennis Championship - Winnetka Ford Tennis Championships - Louisville 2000 Challenger de Granby - Granby Yokohama International Tennis Tournament - Yokohama XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples Mouilleron-Le-Captif Challenger The 'Fitz' Casino Challenger - Tunica Samsung Securities Cup Challenger Tennis - Seoul Samsung Securities Cup - Seoul Hilton Waikoloa Village USTA Challenger - Waikoloa Morocco Tennis Tour - Rabat Home Depot Center USTA Challenger - Carson Fifth-Third Bank Tennis Championships - Lexington Corona Mexico City Open - Mexico City Heineken Open Shanghai - Shanghai Atlanta Clay Court Challenger - Atlanta The Mercedes Benz of Calabasas - Calabasas Semgroup Challenger - Tulsa Samsung Open - Brighton Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Heineken Open Shanghai - Shanghai Kroger / St. Jude International - Memphis International Tennis Championships - Delray Beach RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Qatar Exxon Mobil Open 2003 - Doha Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Samsung Open - Nottingham Mercedes-Benz Cup - Los Angeles Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel International Tennis Championships - Delray Beach 2008 Lubbock Challenger - Lubbock 2001 Eddleman USTA Challenger - Birmingham Seoul Sacramento Challenger - Sacramento Bratislava Challenger Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Heilbronn Open - Heilbronn Ford Tennis Championships - Louisville Seoul Music City Challenger - Nashville TD Waterhouse Cup - Long Island 2008 Knoxville Challenger - Knoxville Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Third Bank Tennis Championships - Lexington Kyoto Challenger Mexico City Challenger Sarasota Challenger Granby Challenger - Granby USTA Challenger of San Antonio - San Antonio Fifth-Third Bank Tennis Championships - Lexington Samsung Securities Cup - Seoul The 70th King's Cup and Queen's Cup - Bangkok Open Seat Godo 2005 - Barcelona Qatar Open - Doha Napa Challenger Sacramento Challenger Tiburon Challenger Honda-Kah Open - Singapore Champaign Challenger The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis China Open - Beijing Open Romania - Bucharest Qatar Open - Doha SAP Open - San Jose Kroger / St. Jude International - Memphis Dubai Open - Dubai Arizona Men's Tennis Championships - Scottsdale BMW Open - Munich The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles China Open - Beijing Vietnam Open - Ho Chi Minh City Chennai Open - Chennai Lexington Challenger Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Countrywide Classic - Los Angeles The Stella Artois Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington China Open - Beijing Thailand Open - Bangkok PBZ Zagreb Indoors - Zagreb Nottingham Challenger Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Siebel Open - San Jose Mallorca Open - Mallorca Hypo Group Tennis International - Portschach The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington China Open - Beijing Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Next Generation Adelaide International - Adelaide Medibank International - Sydney Open 13 - Marseille Grand Prix Hassan II - Casablanca Campbells Hall of Fame Tennis Championships - Newport Columbus Challenger Chennai Open - Chennai Brisbane - Brisbane Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne AEGON Championships - London Atlanta Tennis Championships - Atlanta Tallahassee Challenger Sarasota Challenger Open Sud de France - Montpellier Aircel Chennai Open - Chennai Savannah Challenger SA Tennis Open - Johannesburg Bratislava Challenger Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Rijeka Challenger Tallahassee Challenger Chuncheon Challenger Vicenza Challenger Poznan Challenger Winnipeg Challenger Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach USTA Comerica Challenger - Aptos Apia International - Sydney Shimadzu All Japan Indoor - Kyoto Ortisei Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Brisbane International - Brisbane AIG Japan Open Tennis Championships - Tokyo PBZ Zagreb Indoors - Zagreb Heineken Open - Auckland Medibank International - Sydney Helsinki Challenger AEGON Championships - London BMW Open - Munich Campbells Hall of Fame Tennis Championships - Newport Hypo Group Tennis International - Portschach Indianapolis Tennis Championships - Indianapolis The Artois Championships - London Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Salem Open - Hong Kong Japan Open - Tokyo Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Campbell's Hall of Fame Tennis Championships - Newport Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Internationaler Raiffeisen Grand Prix - St. Polten The Nottingham Open - Nottingham Eckental Challenger BCR Open Romania - Bucharest Legg Mason Tennis Classic - Washington D.C. Heilbronn Challenger AIG Japan Open Tennis Championships - Tokyo The Hamlet Cup - Long Island Salem Open - Hong Kong China Open - Beijing AIG Japan Open - Tokyo Winston-Salem Open - Winston-Salem Stockholm Open - Stockholm AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow AAPT Championships - Adelaide Tallahassee Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Sydney International - Sydney U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London SAP Open - San Jose Mercedes-Benz Cup - Los Angeles Gatineau Challenger Salem Open - Hong Kong The Tennis Channel Open - Las Vegas Fairfield Challenger Hall of Fame Tennis Championships - Newport Ortisei Challenger Campbells Hall of Fame Tennis Championships - Newport Adidas International - Sydney Kroger / St. Jude International - Memphis Poprad Tatry Challenger Red Letter Days Open - Nottingham Winnipeg Challenger Heineken Open - Auckland Adidas International - Sydney Kroger / St. Jude International - Memphis Tiburon Challenger Stockton Challenger Fairfield Challenger Geneva Open - Geneva Antalya Cup - Antalya Hall of Fame Open - Newport International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb China Open - Beijing Heineken Open - Auckland Gerry Weber Open - Halle Adidas International - Sydney The Samsung Open - Bournemouth Mercedes-Benz Cup - Los Angeles Heineken Open Shanghai - Shanghai BMW Open - Munich AEGON Championships - London Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart RCA Championships - Indianapolis Miller Lite Hall of Fame Tennis Championships - Newport AIG Japan Open - Tokyo Medibank Private International - Sydney The 10tele.com Open - Nottingham Open Seat Godo 2007 - Barcelona Thailand Open - Bangkok Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Rogers Cup - Montreal NASDAQ-100 Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Rogers Masters - Toronto Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Rogers Cup - Toronto BNP Paribas Open - Indian Wells ASB Classic - Auckland Rogers Cup - Toronto Rogers Cup - Montreal Rogers Cup - Toronto Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Rogers Cup - Toronto Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, 2R, NZL-KOR 3-2 Davis Cup, Group 1, 1R, KOR-JPN 3-2 Davis Cup, Group 1, 2R, IND-KOR 4-1 Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, World Group, QR, ROU-CAN 4-1 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, World Group, PO, ROU-KOR 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, World Group, PO, NED-KOR, 3-2 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, PO, CAN-CHI 5-0 French Open - Paris 15th Asian Games Doha 2006 U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Olympics - Sydney Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, World Group, QR, CAN-BRA 3-2 Hopman Cup - Perth Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, Group I, 1R, MEX-CAN 1-4 French Open - Paris U.S. Open - New York Davis Cup, World Group, QR, SUI-KOR 3-2 Davis Cup, Group 1, 2R, KOR-CHN 4-1 Davis Cup, Group 1, 1R, NZL-KOR 3-2 Davis Cup, Group 1, REL1, KOR-INA 4-1 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, 1R, JPN-KOR 3-2 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group 1, 2R, CAN-CHI 5-0 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, Group 1, 2R, VEN-CAN 0-4 Davis Cup, Group 1, REL1, KOR-CHN 4-1 Davis Cup, World Group, PO, CAN-BLR 2-3 Davis Cup, Group 1, 1R, KOR-IND 4-1 Davis Cup, Group 1, 1R, KOR-IND 3-2 Davis Cup, Group 1, PO, CAN-VEN 3-2 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, 1R, NED-CAN 4-1 Davis Cup, Group 1, PO, KOR-CHN 3-2 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, Group 2, REL2, CHN-KOR 3-2 Davis Cup, Group 2, F, NZL-KOR 2-3 Davis Cup, World Group, PO, CAN-RSA 4-1 Davis Cup, Group 1, 2R, UZB-KOR 3-1 Davis Cup, World Group, 1R, FRA-CAN 5-0 River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, 1R, KOR-JPN 5-0 Olympics - Beijing Davis Cup, Group 1, 2R, KOR-UZB 5-0 70th River Oaks International Tennis Tournament - Houston Olympics - Athens Davis Cup, Group 1, 1R, KOR-KAZ 5-0